Skip to content

Conversation

@aferrero2707
Copy link
Contributor

The new task provides the following:

  • analysis of the longitudinal misalignment between the primary vertex and the MFT-MCH detectors
  • analysis of the MFT alignment with respect to the central barrel, based on the DCA
  • analysis of the relative alignement between the MFT telescope and the MCH spectrometer

@github-actions
Copy link

github-actions bot commented Jan 16, 2026

O2 linter results: ❌ 46 errors, ⚠️ 32 warnings, 🔕 0 disabled

@aferrero2707 aferrero2707 force-pushed the PWGDQ-add-muon-global-alignment branch from 82a7442 to 9072608 Compare January 16, 2026 15:04
@alibuild
Copy link
Collaborator

Error while checking build/O2Physics/o2 for 82a7442 at 2026-01-16 16:32:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:370:69: error: narrowing conversion of 'getNumDE()' from 'int' to 'double' [-Werror=narrowing]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:372:69: error: narrowing conversion of 'getNumDE()' from 'int' to 'double' [-Werror=narrowing]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:694:15: error: unused variable 'sign' [-Werror=unused-variable]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:797:20: error: unused variable 'phiClus' [-Werror=unused-variable]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:775:16: error: unused variable 'mchMomentum' [-Werror=unused-variable]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:526:12: error: variable 'propVec' set but not used [-Werror=unused-but-set-variable]
ninja: build stopped: subcommand failed.

Full log here.

mcoquet642
mcoquet642 previously approved these changes Jan 16, 2026
@alibuild
Copy link
Collaborator

Error while checking build/O2Physics/o2 for 9072608 at 2026-01-16 18:18:

## sw/BUILD/O2Physics-latest/log
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:371:69: error: narrowing conversion of 'getNumDE()' from 'int' to 'double' [-Werror=narrowing]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:373:69: error: narrowing conversion of 'getNumDE()' from 'int' to 'double' [-Werror=narrowing]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:695:15: error: unused variable 'sign' [-Werror=unused-variable]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:798:20: error: unused variable 'phiClus' [-Werror=unused-variable]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:776:16: error: unused variable 'mchMomentum' [-Werror=unused-variable]
/sw/SOURCES/O2Physics/14518-slc9_x86-64/0/PWGDQ/Tasks/muonGlobalAlignment.cxx:527:12: error: variable 'propVec' set but not used [-Werror=unused-but-set-variable]
ninja: build stopped: subcommand failed.

Full log here.

@aferrero2707 aferrero2707 force-pushed the PWGDQ-add-muon-global-alignment branch 3 times, most recently from 02e4a37 to 56ae1cb Compare January 16, 2026 19:15
The new task provides the following:
- analysis of the longitudinal misalignment between the primary vertex and the MFT-MCH detectors
- analysis of the MFT alignment with respect to the central barrel, based on the DCA
- analysis of the relative alignement between the MFT telescope and the MCH spectrometer
@aferrero2707 aferrero2707 force-pushed the PWGDQ-add-muon-global-alignment branch from 56ae1cb to 989ba02 Compare January 16, 2026 21:20
@alibuild
Copy link
Collaborator

Error while checking build/O2Physics/o2 for 989ba02 at 2026-01-17 15:04:

[1154/2863] Building CXX object PWGHF/D2H/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-data-creator-charm-reso-to-d0-reduced.dir/dataCreatorCharmResoToD0Reduced.cxx.o
[1155/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-emc-vertexselection-qa.dir/emcVertexSelectionQA.cxx.o
[1156/2863] Linking CXX executable stage/bin/o2-analysis-hf-task-correlation-lc-hadrons
[1157/2863] Building CXX object PWGHF/HFC/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-correlator-d0-hadrons.dir/correlatorD0Hadrons.cxx.o
[1158/2863] Linking CXX executable stage/bin/o2-analysis-je-emc-vertexselection-qa
[1159/2863] Linking CXX executable stage/bin/o2-analysis-hf-data-creator-charm-reso-to-d0-reduced
[1160/2863] Linking CXX executable stage/bin/o2-analysis-hf-correlator-d0-hadrons
[1161/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-emc-pi0-energyscale-calib.dir/emcalPi0EnergyScaleCalib.cxx.o
[1162/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-mc-generator-studies.dir/mcGeneratorStudies.cxx.o
[1163/2863] Linking CXX executable stage/bin/o2-analysis-je-emc-pi0-energyscale-calib
[1164/2863] Linking CXX executable stage/bin/o2-analysis-je-mc-generator-studies
[1165/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-emc-tmmonitor.dir/emcTmMonitor.cxx.o
[1166/2863] Building CXX object PWGHF/HFC/Tasks/CMakeFiles/O2Physicsexe-analysis-hf-task-correlation-ds-hadrons.dir/taskCorrelationDsHadrons.cxx.o
[1167/2863] Linking CXX executable stage/bin/o2-analysis-je-emc-tmmonitor
[1168/2863] Building CXX object PWGHF/HFC/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-correlator-dplus-hadrons.dir/correlatorDplusHadrons.cxx.o
[1169/2863] Linking CXX executable stage/bin/o2-analysis-hf-task-correlation-ds-hadrons
[1170/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-task-emc-extensive-mc-qa.dir/taskEmcExtensiveMcQa.cxx.o
[1171/2863] Linking CXX executable stage/bin/o2-analysis-hf-correlator-dplus-hadrons
[1172/2863] Linking CXX executable stage/bin/o2-analysis-je-task-emc-extensive-mc-qa
[1173/2863] Building CXX object PWGHF/D2H/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-data-creator-charm-had-pi-reduced.dir/dataCreatorCharmHadPiReduced.cxx.o
[1174/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-photon-isolation-qa.dir/photonIsolationQA.cxx.o
[1175/2863] Linking CXX executable stage/bin/o2-analysis-hf-data-creator-charm-had-pi-reduced
[1176/2863] Linking CXX executable stage/bin/o2-analysis-je-photon-isolation-qa
[1177/2863] Building CXX object PWGHF/HFC/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-correlator-ds-hadrons.dir/correlatorDsHadrons.cxx.o
[1178/2863] Building CXX object PWGHF/D2H/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-data-creator-charm-reso-to-dstar-reduced.dir/dataCreatorCharmResoToDstarReduced.cxx.o
[1179/2863] Linking CXX executable stage/bin/o2-analysis-hf-correlator-ds-hadrons
[1180/2863] Linking CXX executable stage/bin/o2-analysis-hf-data-creator-charm-reso-to-dstar-reduced
[1181/2863] Building CXX object PWGHF/D2H/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-data-creator-charm-reso-to-dplus-reduced.dir/dataCreatorCharmResoToDplusReduced.cxx.o
[1182/2863] Building CXX object PWGHF/HFC/Tasks/CMakeFiles/O2Physicsexe-analysis-hf-task-charm-hadrons-v0-femto-dream.dir/taskCharmHadronsV0FemtoDream.cxx.o
[1183/2863] Linking CXX executable stage/bin/o2-analysis-hf-data-creator-charm-reso-to-dplus-reduced
[1184/2863] Linking CXX executable stage/bin/o2-analysis-hf-task-charm-hadrons-v0-femto-dream
[1185/2863] Building CXX object PWGHF/HFC/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-correlator-lc-hadrons.dir/correlatorLcHadrons.cxx.o
[1186/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-jet-background-analysis.dir/jetBackgroundAnalysis.cxx.o
[1187/2863] Linking CXX executable stage/bin/o2-analysis-hf-correlator-lc-hadrons
[1188/2863] Building CXX object PWGHF/HFC/Tasks/CMakeFiles/O2Physicsexe-analysis-hf-task-flow.dir/taskFlow.cxx.o
[1189/2863] Linking CXX executable stage/bin/o2-analysis-je-jet-background-analysis
[1190/2863] Linking CXX executable stage/bin/o2-analysis-hf-task-flow
[1191/2863] Building CXX object PWGHF/HFC/Tasks/CMakeFiles/O2Physicsexe-analysis-hf-task-charm-hadrons-track-femto-dream.dir/taskCharmHadronsTrackFemtoDream.cxx.o
[1192/2863] Building CXX object PWGHF/HFC/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-producer-charm-hadrons-track-femto-dream.dir/producerCharmHadronsTrackFemtoDream.cxx.o
[1193/2863] Linking CXX executable stage/bin/o2-analysis-hf-task-charm-hadrons-track-femto-dream
[1194/2863] Building CXX object PWGEM/PhotonMeson/TableProducer/CMakeFiles/O2Physicsexe-analysis-em-create-emevent-photon.dir/createEMEventPhoton.cxx.o
[1195/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-photon-charged-trigger-producer.dir/photonChargedTriggerProducer.cxx.o
[1196/2863] Linking CXX executable stage/bin/o2-analysis-em-create-emevent-photon
[1197/2863] Linking CXX executable stage/bin/o2-analysis-je-photon-charged-trigger-producer
[1198/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-hadron-photon-correlation.dir/hadronPhotonCorrelation.cxx.o
[1199/2863] Building CXX object PWGJE/Tasks/CMakeFiles/O2Physicsexe-analysis-je-photon-charged-trigger-correlation.dir/photonChargedTriggerCorrelation.cxx.o
[1200/2863] Building CXX object PWGHF/HFC/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-producer-charm-hadrons-v0-femto-dream.dir/producerCharmHadronsV0FemtoDream.cxx.o
[1201/2863] Linking CXX executable stage/bin/o2-analysis-je-hadron-photon-correlation
[1202/2863] Linking CXX executable stage/bin/o2-analysis-je-photon-charged-trigger-correlation
[1203/2863] Building CXX object PWGHF/HFC/TableProducer/CMakeFiles/O2Physicsexe-analysis-hf-correlator-lc-sc-hadrons.dir/correlatorLcScHadrons.cxx.o

Full log here.

Added configurable parameter to define the maximum number of MFT tracks
used for the DCA analysis.
@mcoquet642 mcoquet642 merged commit 64dc408 into AliceO2Group:master Jan 19, 2026
12 of 13 checks passed
@aferrero2707 aferrero2707 deleted the PWGDQ-add-muon-global-alignment branch January 19, 2026 17:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

3 participants